.electionCount{background-color:#fff;border-right:1px solid #ededed;display:flex;font-family:"SansSerifFont",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:103px;padding:0 10px;position:relative}.bp-mobileTablet .electionCount{height:90px}.bp-desktopLGPlus .electionCount{height:115px}.electionCount--estimate{color:#878787;font-size:11px;font-weight:300;line-height:15px}.bp-tabletPlus .electionCount{padding:0 14px}.electionCount__container{align-items:center;color:#000;font-size:16px;justify-self:start;margin:0 auto}.electionCount__container:hover{color:#000}.bp-mobile .electionCount__container{font-size:14px;padding:0 10px;width:240px}.bp-tabletPlus .electionCount__container{padding:0 10px;width:250px}.bp-desktopLGPlus .electionCount__container{align-items:center;font-size:16px;margin:0 auto;min-height:80px;min-width:340px;padding:0 34px}.electionCount__titleContainer{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:0}.bp-mobile .electionCount__titleContainer{border-bottom:1px solid #ededed}.electionCount__text{font-size:14px;font-weight:700;letter-spacing:0;line-height:16px;padding-bottom:15px}.bp-mobile .electionCount__text,.bp-tablet .electionCount__text{padding-bottom:5px}.electionCount__toWin{color:#878787;font-size:11px;justify-self:end;line-height:15px}.bp-mobile .electionCount__toWin,.bp-tablet .electionCount__toWin,.bp-tabletPlus .electionCount__toWin{display:none}.bp-desktopLGPlus .electionCount__toWin{display:inherit}.electionCount__candidateContainer{background-color:#fff;padding-top:10px}.bp-mobile .electionCount__candidateContainer,.bp-tablet .electionCount__candidateContainer{padding-top:5px}.electionCount__voteTextContainer{align-items:center;display:flex;justify-content:space-between}.electionCount__voteTextContainer:first-of-type{padding-bottom:0}.bp-desktopLGPlus .electionCount__voteTextContainer:first-of-type{padding-bottom:10px}.bp-mobile .electionCount__voteTextContainer{padding-bottom:3px}.electionCount__voteTextContainer--democrats .electionCount__voteCountContainer{color:#217bb0}.electionCount__voteTextContainer--democrats .electionCount__WinnerIcon{fill:#217bb0}.electionCount__voteTextContainer--republicans .electionCount__voteCountContainer{color:#cd3232}.electionCount__voteTextContainer--republicans .electionCount__WinnerIcon{fill:#cd3232}.electionCount__voteCountContainer{font-size:20px;font-weight:700;justify-self:end}.bp-mobile .electionCount__voteCountContainer{font-size:14px;height:21px}.electionCount__WinnerIcon{height:16px;margin-left:4px;vertical-align:bottom;width:16px}.RecentPolls__Wrapper .election-counter{display:flex;margin-top:24px;position:relative;z-index:1}.RecentPolls__Wrapper .election-counter .countdown p{align-items:center;background-color:#002d6c;color:#fff;display:flex;font-family:Tiempos Headline;font-size:1.75rem;font-weight:600;height:3rem;justify-content:center;letter-spacing:0;line-height:2.25rem;width:3rem}.RecentPolls__Wrapper .election-counter .countdown span{align-items:center;color:#6c6e6f;display:flex;font-size:.75rem;font-weight:400;justify-content:center;padding-top:4px;text-transform:lowercase}.RecentPolls__Wrapper .election-counter p.colon{align-items:center;color:#002d6c;display:flex;font-size:1.5rem;font-weight:500;height:3rem;justify-content:center;padding:.375rem}.TodayPolls__Wrapper{-moz-column-gap:2rem;column-gap:2rem;display:grid;font-size:.875rem;grid-template-columns:[first] 7.438rem [last] 7.438rem;row-gap:1rem}.TodayPolls__Wrapper--fiveRow{row-gap:.5rem}.TodayPolls__Wrapper--fourCol{-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:[first] 3.25rem [line1] 3.25rem [line2] 3.25rem [last] 3.25rem}.TodayPolls__Wrapper--oneCol{grid-template-columns:[first] 100%}.TodayPolls__Wrapper--postResults.TodayPolls__Wrapper--fourCol{-moz-column-gap:.625rem;column-gap:.625rem;grid-template-columns:[first] 3.625rem [line1] 3.625rem [line2] 3.625rem [last] 3.625rem}.TodayPolls__Wrapper--postResults.TodayPolls__Wrapper--fourCol .TodayPolls__StateResult{gap:unset}.TodayPolls__Wrapper--postResults.TodayPolls__Wrapper--fourCol .TodayPolls__StateResult--parties{gap:.125rem}.TodayPolls__Wrapper--postResults:not(.TodayPolls__Wrapper--fourCol){row-gap:.5rem}.TodayPolls__Wrapper--postResults:not(.TodayPolls__Wrapper--fourCol) .TodayPolls__StateResult--parties{gap:.438rem;width:2.438rem}.TodayPolls__Wrapper img.TodayPolls__Icon{height:.875rem;width:.875rem}.TodayPolls__Wrapper svg.TodayPolls__Icon--democrats{color:#217bb0}.TodayPolls__Wrapper svg.TodayPolls__Icon--republicans{color:#cd3232}.TodayPolls__StateResult{align-items:center;display:flex;gap:.313rem;justify-content:space-between}.TodayPolls__StateResult:focus-visible{outline:2px solid #b173b0;outline-offset:2px}.TodayPolls__Wrapper--fourCol .TodayPolls__StateResult{justify-content:space-around}.TodayPolls__StateResult--name{color:#002d6c;font-weight:400px;width:1rem}.TodayPolls__Wrapper--oneCol .TodayPolls__StateResult--name{white-space:nowrap}.TodayPolls__Wrapper--twoCol .TodayPolls__StateResult--name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:unset}.TodayPolls__StateResult--parties{align-items:center;display:flex;gap:.125rem;justify-content:flex-start;width:1.75rem}.TodayPolls__Wrapper--fourCol .TodayPolls__StateResult--parties{width:1.625rem}.TodayPolls__StateResult--party{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.TodayPolls__StateResult--party .placeholder{height:.875rem;width:.875rem}.TodayPolls__StateResult--party img{height:.75rem;width:.75rem}.TodayPolls__StateResult--columnLabel{color:#6c6e6f;display:flex;font-size:.625rem;height:.438rem;justify-content:space-between}.TodayPolls__Legend,.TodayPolls__StateResult--columnLabel div{align-items:center;display:flex}.TodayPolls__Legend{border-top:1px solid #cecfcf;bottom:0;color:#6c6e6f;font-size:.75rem;gap:.625rem;padding-top:.25rem;position:absolute;width:100%}.TodayPolls__Legend--key{align-items:center;display:flex;gap:.25rem}.TodayPolls__Legend--icons{align-items:center;display:flex;gap:.125rem}.TodayPolls__Tooltip{color:#6c6e6f;-moz-column-gap:.125rem;column-gap:.125rem;display:grid;font-size:.75rem;grid-template-columns:[first] 6.75rem [line1] 1rem [last] 1rem;height:5.625rem;padding:8px;right:1.375rem;top:0;width:10rem}.TodayPolls__Tooltip,.TodayPolls__Tooltip:after{background-color:#fff;border:1px solid #cecfcf;position:absolute}.TodayPolls__Tooltip:after{border-bottom:0;border-left:0;content:"";height:.375rem;right:-.25rem;top:.188rem;transform:rotate(45deg);width:.375rem}.TodayPolls__Tooltip--icon{color:#6c6e6f;cursor:pointer;position:absolute;right:0;top:0}.TodayPolls__Tooltip--icon.icon__svg{height:.875rem;width:.875rem}.TodayPolls__Tooltip--demLabel,.TodayPolls__Tooltip--repLabel{align-items:center;display:flex;font-size:.5rem;justify-self:center}.TodayPolls__Tooltip--demLabel{grid-column:line1}.TodayPolls__Tooltip--repLabel{grid-column:last}.TodayPolls__Tooltip--text{align-self:center;margin-right:.125rem}.TodayPolls__Tooltip img,.TodayPolls__Tooltip svg{align-self:center;height:.875rem;justify-self:center;width:.875rem}.UPWDelegateTracker{-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:[first] 8.406rem [last] 7.656rem;height:100%;width:100%}.UPWDelegateTracker--single{grid-template-columns:1fr}.UPWDelegateTracker__Table{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;height:7.063rem;width:100%}.UPWDelegateTracker__Table:first-of-type{border-right:1px solid #cecfcf;padding-right:.75rem}.UPWDelegateTracker__Table:only-child{border-right:unset;padding-right:unset}.UPWDelegateTracker__Table .headshot--xs{height:1.5rem;width:1.5rem}.UPWDelegateTracker__Table--colLabel{color:#6c6e6f;font-size:.75rem}.UPWDelegateTracker__Table .CandidateRow{align-items:center;display:flex;justify-content:space-between}.UPWDelegateTracker__Table .CandidateRow:first-of-type .CandidateRow__Delegates{font-weight:700}.UPWDelegateTracker__Table .CandidateRow:first-of-type .CandidateRow__Delegates--democrats{color:#217bb0}.UPWDelegateTracker__Table .CandidateRow:first-of-type .CandidateRow__Delegates--republicans{color:#cd3232}.UPWDelegateTracker__Table .CandidateRow__Left{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;overflow:hidden}.UPWDelegateTracker__Table .CandidateRow__Left .CandidateRow__Name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UPWDelegateTracker__Table .CandidateRow__Right{align-items:center;display:flex;justify-content:flex-end}.UPWDelegateTracker__Table .CandidateRow__Right .CandidateRow__Delegates{color:#000}.UPWDelegateTracker__Table .CandidateRow__Right .CandidateRow__Delegates:focus-visible{outline:2px solid #b173b0;outline-offset:2px}.UPWDelegateTracker__DelegatesToWin{color:#6c6e6f;font-size:.75rem;margin:.25rem 0 .313rem;text-align:right}.Header{border-bottom:1px solid #ccc;color:#656565;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:11px;line-height:15px;min-height:34px;padding:0 0 20px;width:100%}.Header--hasSubtitle{padding:0 0 8px}.Header--hasSubtitle .Header__subTitle{padding-top:4px}.Header--distributed{flex-direction:column}.Header__Dist{padding-bottom:6px}.Header__Dist img{max-height:20px}.Header--noBorder.ElectionHeader{border-bottom:0;margin-bottom:0;padding-bottom:0}.header-with-logo{display:flex;flex-flow:wrap}.header-with-logo__content{display:flex}.header-with-logo .heder-logo{margin-left:6px}.header-with-logo .heder-logo__icon{height:16px}.Header__headerText{color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:24px;font-weight:400;letter-spacing:0;line-height:24px}.band .HeadlineStackBlock__headlines_triple_title .Header{border-bottom:1px solid #ccc;border-top:none;padding-bottom:16px}.band .HeadlineStackBlock__headlines_triple_title .Header h2.Header__headerText{color:#000;font-size:18px;font-weight:500}@media (prefers-color-scheme:dark){body.dark-theme .ElectionHeader{border-color:#48494a}body.dark-theme .ElectionHeader .Header__headerText{color:#fff;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-weight:500!important;line-height:28px}}.LiveCircle{display:flex}.LiveCircle .LiveCircle-circle{background-color:#f0f0f0;border-radius:50%;height:18px;margin-right:4px;position:relative;width:18px}.LiveCircle .LiveCircle-circle:before{background-color:#d40909;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}.LiveCircle .LiveCircle-circle:after{animation:pulsate 1.5s ease-out;animation-iteration-count:5;border:3px solid #d40909;border-radius:50%;content:"";height:10px;left:4px;opacity:0;position:absolute;top:4px;width:10px}.LiveCircle .LiveCircle-title-red{color:#d40909;font-family:SansSerifFont,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:18px}.LiveCircle .LiveCircle-title-black{color:#000;font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;font-size:18px;height:17px;margin-left:10px;padding-bottom:1px;width:124px}@keyframes pulsate{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(2.3)}}@media (prefers-color-scheme:dark){body.dark-theme .LiveCircle .LiveCircle-circle{background-color:#242525}body.dark-theme .LiveCircle .LiveCircle-circle:before{background-color:#ff7f7f}body.dark-theme .LiveCircle .LiveCircle-circle:after{border-color:#ff7f7f}body.dark-theme .LiveCircle .LiveCircle-title-red{color:#ff7f7f}}.LastUpdate{height:15px;padding-top:2px}.LastUpdate__updateText{color:#6c6e6f;transition:color .3s}.LastUpdate__updateText--updated{color:#d40909}.LastUpdate__updateText--showAutoUpdate{line-height:15px}.LastUpdate__sep{color:#e5e5e5;padding:0 5px}.LastUpdate .visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}@media (prefers-color-scheme:dark){body.dark-theme .LastUpdate__updateText{color:#8b8d8e}body.dark-theme .LastUpdate__updateText--updated{color:#ff7f7f}}.ElectionHeader{border-bottom:0;padding:24px 24px 0}.ElectionHeader--recall{border-bottom:1px solid rgba(0,0,0,.2)!important;padding-bottom:16px!important}.ElectionHeader.Header--hasSubtitle .Header__headerText{line-height:28px}.ElectionHeader .Header__headerText{align-items:center;display:flex;font-size:24px;font-weight:500;justify-content:flex-start;line-height:48px}@media screen and (max-width:600px){.ElectionHeader .Header__headerText{line-height:28px}}.ElectionHeader .LastUpdate__updateText{color:#6c6e6f;font-size:12px;line-height:16px}.WidgetWrapper--compact .ElectionHeader{display:flex;flex-direction:column}.ElectionHeader.ElectionIssues__ElectionHeader{height:unset}.ElectionHeader.ElectionIssues__ElectionHeader .Header__headerText{padding-bottom:0}@media screen and (max-width:768px){.ElectionHeader{padding:16px}}.ElectionHeader--right{display:flex}.ElectionHeader--DropdownBlock{border-bottom:unset}.ElectionHeader__TitleLink{color:#000}.ElectionHeader__TitleLink svg{height:1rem;width:1rem}.ElectionHeader__TitleLink .AttachedChevron{white-space:nowrap}@media (prefers-color-scheme:dark){body.dark-theme .ElectionHeader.LastUpdate__updateText{color:#b5b7b7}body.dark-theme .ElectionHeader__TitleLink{color:#fff}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes expandHeight{0%{max-height:0}to{max-height:320px}}@keyframes collapseHeight{0%{max-height:320px}to{max-height:0}}@keyframes smallSlideLeft{0%{transform:translateX(3%)}to{transform:translateX(0)}}@keyframes smallSlideRight{0%{transform:translateX(-3%)}to{transform:translateX(0)}}@keyframes ProgressBar-animation{0%{width:0}to{width:min(var(--ProgressBar-width),100%)}}@keyframes PartyToggle-scaleDown{0%{background-color:var(--party-color);opacity:1;transform:scale(100%)}to{background-color:transparent;opacity:0;transform:scale(87%,97%)}}@keyframes PartyToggle-scaleUp{0%{background-color:transparent;transform:scale(87%,97%)}to{background-color:var(--party-color);transform:scale(100%)}}@keyframes PartyToggle-typeToSelectedColor{0%{color:var(--label-text-color)}to{color:var(--label-text-color-active)}}@keyframes PartyToggle-typeToBaseColor{0%{color:var(--label-text-color-active)}to{color:var(--label-text-color)}}body.ios:not(.allow-scroll){height:100%;overflow:hidden}.WidgetWrapper{border:1px solid #cecfcf;margin:0 auto;max-width:1248px;overflow:hidden;position:relative;width:100%}.WidgetWrapper.DelegateCount__WidgetWrapper{animation:fadeIn 183ms ease forwards;animation-delay:.15s;opacity:0}.WidgetWrapper--padding{padding:0}.WidgetWrapper--compact,.WidgetWrapper--fullWidth{max-width:none}.WidgetWrapper--noborder{border:none}@media (prefers-color-scheme:dark){body.dark-theme .WidgetWrapper{border-color:#171717}}.WidgetWrapper .visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.LiveBlogWidget{margin:0 auto;max-width:635px;width:100%}.LiveBlogWidget .Header{flex-direction:column;padding:0}.LiveBlogWidget--compact,.LiveBlogWidget--fullWidth{max-width:none}.LiveBlogWidget--padding{padding:10px}.LiveBlogWidget__Section{margin-bottom:6px}.LiveBlogWidget__Header{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:16px}.LiveBlogWidget__Header h2{font-size:18px;font-weight:500;line-height:22px}.LiveBlogWidget__Headline{color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:18px;font-weight:400;line-height:24px}.LiveBlogWidget__Headline:visited{color:#000}.LiveBlogWidget__Post{margin-top:12px;padding-left:15px;position:relative}.LiveBlogWidget__Post:not(:last-of-type):before{background-color:#656565;content:"";display:block;height:96%;left:2px;position:absolute;top:16px;width:1px}.LiveBlogWidget__PostHeadline{color:#000;font-size:14px;line-height:19px}.LiveBlogWidget__PostHeadline:visited{color:#656565}.LiveBlogWidget__PostDate{color:#656565;font-size:12px;line-height:17px;position:relative}.LiveBlogWidget__PostDate:before{background-color:#656565;border-radius:50%;content:"";display:block;height:5px;left:-15px;position:absolute;top:7px;width:5px}.LiveBlogWidget__Post--recent .LiveBlogWidget__PostDate{color:#e6201a}.LiveBlogWidget__Post--recent .LiveBlogWidget__PostDate:before{background-color:#e6201a}.LiveBlogWidget__Post:first-of-type .LiveBlogWidget__post--date{color:#c30006}.LiveBlogWidget__Post:first-of-type{margin-top:20px}.LiveBlogWidget__Button{background-color:#fff;border:1px solid #acacac;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-family:"SansSerifFont",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:13px;margin:10px 0 0;padding:10px}.LiveBlogWidget__Button:active,.LiveBlogWidget__Button:hover{background-color:#f0f0f0;color:#000}.LiveBlogWidget__Button--icon{height:10px;margin-left:2px!important;width:10px}.LiveBlogWidget__ButtonWrapper{margin:20px 0 0}.LiveBlogWidget .LiveBlogWidget__Headline .AnchorLink,.LiveBlogWidget .LiveBlogWidget__PostHeadline{color:#000}.LiveBlogWidget .LiveBlogWidget__Headline .AnchorLink:hover,.LiveBlogWidget .LiveBlogWidget__PostHeadline:hover{color:#000;text-decoration:underline}.RecentNews{gap:1rem}.RecentNews,.RecentNews__Story{display:flex;flex-direction:column}.RecentNews__Story{gap:.25rem}.RecentNews__Story:focus-visible{outline:2px solid #b173b0;outline-offset:2px}.RecentNews__Story--headline{color:#000;font-size:.875rem}.RecentNews__Story--date{color:#6c6e6f;font-size:.625rem}.RecentNews .WidgetWrapper{border:0}.RecentNews .WidgetWrapper .LiveBlogWidget__Headline{display:none}.RecentNews .WidgetWrapper .LiveBlogWidget__Post{margin-top:0;padding-bottom:12px}.RecentNews .WidgetWrapper .LiveBlogWidget__Post:not(:last-of-type):before{height:calc(96% - 10px)}.RecentNews .WidgetWrapper .LiveBlogWidget__Post:last-of-type{padding-bottom:0}.RecentNews .WidgetWrapper .LiveBlogWidget__PostDate{font-size:.75rem}.RecentNews .WidgetWrapper .LiveBlogWidget__PostHeadline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1rem;max-height:2rem;overflow:hidden}body,html{height:100%;min-height:100%;touch-action:pan-y}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:SansSerifFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.15}body{margin:0;padding:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}li,ul{margin:0;padding:0}a{-webkit-text-decoration-skip:objects;background-color:transparent;outline:0;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:SansSerifFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.tl{text-align:left}.tar{text-align:right}.tc{text-align:center}.RecentlyCalled{display:flex;flex-direction:column;gap:.75rem;padding-right:1rem}.RecentlyCalled__Race{display:flex;flex-direction:column;gap:.5rem}.RecentlyCalled__Labels{align-items:flex-end;display:flex;justify-content:space-between}.RecentlyCalled__Labels--statename{color:#002d6c;font-size:.875rem}.RecentlyCalled__Labels--statename:focus-visible{outline:2px solid #b173b0;outline-offset:2px}.RecentlyCalled__Labels--delegates{color:#6c6e6f;font-size:.625rem}.RecentlyCalled__Placeholder{align-items:center;color:#6c6e6f;display:flex;font-size:1.5rem;height:6.875rem;justify-content:center}.RecentlyCalled .CandidateRow{display:flex;justify-content:space-between}.RecentlyCalled .CandidateRow__Left{align-items:center;display:flex;gap:.375rem;justify-content:flex-start}.RecentlyCalled .CandidateRow__Left .CandidateRow__Name{font-size:.875rem}.RecentlyCalled .CandidateRow__Left .headshot--xs{height:1.5rem;width:1.5rem}.RecentlyCalled .CandidateRow__Right{align-items:center;display:flex;justify-content:flex-end}.RecentlyCalled .CandidateRow__Right .CandidateRow__Delegates{font-size:1.125rem;font-weight:700}.RecentlyCalled .CandidateRow__Right .CandidateRow__Delegates--democrats{color:#217bb0}.RecentlyCalled .CandidateRow__Right .CandidateRow__Delegates--republicans{color:#cd3232}.primaryBox{align-items:flex-start;align-self:stretch;cursor:default;display:flex;flex-direction:column;width:16.875rem}.primaryBox .Primary__container{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.primaryBox .Primary__container a.AnchorLink:focus-visible .Primary__titleContainer{outline:2px solid #b173b0;outline-offset:2px}.primaryBox .Primary__container .Primary__titleContainer{margin-bottom:.75rem}.primaryBox .Primary__container .Primary__titleContainer .Primary__text{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:500}.primaryBox .Primary__container .Primary__titleContainer .Primary__text .icon__caret{height:.625rem;width:.625rem}.primaryBox .Primary__widgetContainer .RecentNews__LiveBlog{margin-top:-6px}.UniversalElectionWidget{align-items:flex-start;align-self:stretch;background-color:#fff;box-shadow:0 1px 3px 0 #00000024;display:flex;flex-direction:column;gap:24px;padding:24px 0}.UniversalElectionWidget__LogoContainer{align-items:center;align-self:stretch;display:flex;gap:24px;height:24px;justify-content:center;margin:0 auto;max-width:1248px;padding:0 48px;position:relative;width:100%}.bp-mobile .UniversalElectionWidget__LogoContainer,.bp-tablet .UniversalElectionWidget__LogoContainer{justify-content:space-between}@media screen and (max-width:690px){.bp-mobile .UniversalElectionWidget__LogoContainer,.bp-tablet .UniversalElectionWidget__LogoContainer{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center;padding:0 26px}.bp-mobile .UniversalElectionWidget__LogoContainer .UniversalElectionWidget__LastUpdated,.bp-tablet .UniversalElectionWidget__LogoContainer .UniversalElectionWidget__LastUpdated{padding:unset;position:relative;right:unset}}.UniversalElectionWidget__LogoContainer .UniversalElectionWidget__LastUpdated{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:inherit;position:absolute;right:10px}@media screen and (min-width:1300px){.UniversalElectionWidget__LogoContainer .UniversalElectionWidget__LastUpdated{padding:unset;right:0}}.UniversalElectionWidget__LogoContainer .UniversalElectionWidget__LastUpdated .LastUpdate{align-items:center;height:18px}.UniversalElectionWidget__container{width:100%}.bp-mobile .UniversalElectionWidget__Image,.bp-tablet .UniversalElectionWidget__Image{height:20px}.UniversalElectionWidget .CarouselSlide,.UniversalElectionWidget .UPW__Submodule{align-items:center;align-self:stretch;border:1px solid #cecfcf;display:flex;flex:1 0 0;gap:.75rem;justify-content:center;max-width:18.375rem;padding:.75rem}.UniversalElectionWidget .UPW__Submodule.UPW__Spacer{border:0;padding:1px;width:0}.UniversalElectionWidget .UPW__Wrapper{overflow-x:auto;overflow-y:hidden;width:100%}.UniversalElectionWidget .UPW__Wrapper .UPW__Inner{align-items:flex-start;align-self:stretch;display:flex;gap:1.5rem;height:10.313rem;justify-content:center}@media screen and (max-width:400px){.UniversalElectionWidget .UPW__Wrapper .UPW__Inner{gap:.75rem}}@media screen and (max-width:81.25rem){.UniversalElectionWidget .UPW__Wrapper .UPW__Inner{justify-content:flex-start}}.UniversalElectionWidget .Carousel__Wrapper .Carousel__Inner{align-items:flex-start;align-self:stretch;display:flex;gap:1.5rem;height:10.313rem}.UniversalElectionWidget .Carousel__Wrapper--canScrollLeft:before,.UniversalElectionWidget .Carousel__Wrapper--canScrollRight:after{content:"";display:block;height:100%;position:absolute;top:0;width:75px}.UniversalElectionWidget .Carousel__Wrapper--canScrollRight:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.UniversalElectionWidget .Carousel__Wrapper--canScrollLeft:before{background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff);left:0;z-index:1}